.radio {
  display: block;
  width: 45px;
  height: 45px;
  border: 2px solid green;
  border-radius: 50%;
  box-shadow: 0 0 7px green
}

.radio-checked {
  @extend .radio
}

.radio-unchecked {
  @extend .radio
}

.radio-checked::before {
  display: block;
  content: '';
  width: 100%;
  height: 100%;
  border: 8px solid #fff;
  background: green;
  box-sizing: border-box;
  border-radius: 50%;
}

.radio-unchecked::before {
  display: block;
  content: '';
  width: 100%;
  height: 100%;
  border: 8px solid #fff;
  background: white;
  box-sizing: border-box;
  border-radius: 50%;
}
